
const data_config = require("./data_config");


module.exports = {
  nav_name: '商家管理', //生成导航菜单
  module_name: 'store_m',  //生成路径，必须与文件名相同
  api: `{
    page: cPath + "/admin/merchant/page", //分页
    detail: cPath + '/admin/merchant/get', //详情,
    add: cPath + '/admin/merchant/add', //添加
    edit: cPath + '/admin/merchant/edit', //编辑
    del: cPath + '/admin/merchant/remove', //删除
  }`, //接口

  //商家列表
  table1: {
    // isGenerate: "false", //false表示不生成页面
    table_name: "store_table",  //表页面名
    nav_name: "商家列表",  //导航名
    tipsText: "商家管理 >> 商家列表", //顶部文字
    // tableReqMethod: "get",  //分页请求配置成get方式, 默认为post
    // pageApi: "API.sys_setting.sys_setting_page",  //请求api
    // extraPageRequestParams: `
    //   courseId: this.$route.query.id,  //请求
    // `, //已有page和pageSize
    //获取列表页面
    tableData: [
      //普通
      { title: '序号', name: 'index', type: "normal" },
      { title: '商家名称', name: 'name', type: "normal" },
      { title: '商家账号', name: 'merchantAccount', type: "normal"},
      {
        title: '密码',
        name: 'state',
        type: "innerCode",
        innerCode: `可编辑修改密码`,
      },
    ],
    tableOpt: [
      //编辑跳转
      {
        type: "modify",
        text: "编辑",
        request: false,
        jump: "/store_m_add_store"
      },
      //删除功能
      {
        type: "del",
        text: "删除",
        request: true,
        url: "API.store_m.del",
        requestType: 'get',
        // isSplitSearchString: 'true',  //拼接查询字符串（post需要，get不需要）。
      },
    ],
    search: {
      contentArr: {
       
      },
      //查找按钮的文字
      // searchBtn: {
      //   text: "查询", //链接与table请求接口相同，不做另外配置
      // },
      //添加按钮
      addBtn: {
        //搜索栏具有添加功能按钮时，设置此字段
        type: "add",
        text: "新增",
        request: false,
        jump: "/store_m_add_store", //添加的跳转按钮
      }
    },    
  },


  
  //添加页面 有个bug add_page_name必须与add_pageX一起用
  add_page1: {
    // isGenerate: "false", //false表示不生成页面
    add_page_name: "add_store",  //尽量短些,要拼接路由
    tipsText: "商家管理 >> 商家",
    // pageApi: "API.sys_setting.sys_setting_page",  //请求api
    mountedCode: `
      setTimeout(()=> {
        this.formData.merchantPwd = "";
      }, 1000);
    `,
    formData: {
      // titleText: "请填写管理员相关信息",
      input3: {
        labelName: '商家名称',
        inputName: 'name',
        isNeed: 'true',
      },
      input1: {
        labelName: '商家账号',
        inputName: 'merchantAccount',
        isNeed: 'true',
        // disabled: 'true', //为true时禁用
      },
      input2: {
        labelName: '密码',
        inputName: 'merchantPwd',
        isNeed: 'true',
      },
      
    },
    addBtn: {
      text: '添加',
      url: "API.store_m.add",
      // extraParams: ` courseId: Number(this.$route.query.courseId), `, //请求的额外参数
      jumpPath: "/store_m_store_table",
      extraQueryParams: ` { id: this.$route.query.courseId } `, //跳转时携带参数
    }, //
    editBtn: {
      text: '编辑',
      detailUrl: "API.store_m.detail", //默认get方式请求
      // detailType: 'get', //请求方式
      isSplitSearchString: 'true', //拼接查询字符串, get和post的必须字段
      // extraParams: ` courseId: Number(this.$route.query.courseId), `, //请求的额外参数
      editUrl: "API.store_m.edit",
      jump: '/store_m_store_table'
    },
    cancelBtn: { text: "取消" }, //
  },
  
 
}

